git alias 


alias gs="git status"
alias gl="git log --pretty=format:$'%h \t %an \t %ar \t %s'"


alias gcm="git commit -m"
alias gca="git commit --amend -m"
alias ga="git add"

# branch
alias gb="git branch"
alias gba="git branch -a"
alias gbd="git branch -d"
alias gbr="git branch --remote"
alias gco="git checkout"
alias gcb="git checkout -b"
alias gm="git merge"
alias grb="git rebase"
alias gmt="git mergetool"


alias gfo="git fetch origin"
alias gpl="git pull origin"
alias gph="git push origin"
alias gpd="git push -d origin"

alias gr="git restore"
alias grs="git restore --staged"
alias grst="git reset --soft"
alias grh="git reset --hard"

alias gsh="git stash"
alias gshp="git stach pop"

